self-protected transformer - French English Dictionary